/* UNIVERSIDADE FEDERAL DE CAMPINA GRANDE - UFCG
 * Disciplina: Estrutura de Dados e Algoritmos
 * Professor: Rohit
 * Alunos: Alexandre Sales Vasconcelos       Mat.: 20621146
 */

import java.util.Scanner;

/**
 * Classe que implementa a solucao para o problema Timus 1567
 *
 * @version 1.0 2008/07/18
 * @author Alexandre Sales Vasconcelos
 * @see <a href="http://acm.timus.ru/problem.aspx?space=1&num=1567"> Problema 1567</a>
 */

public class spam {

	/**
	 * Metodo principal da classe.
	 * 
	 * @param args
	 */
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);

		String frase = sc.nextLine();
		String letra = "";
		int cont = 0;

		for (int i = 0; i < frase.length(); i++) {
			letra = frase.substring(i, i + 1);
			if (letra.equals("a") || letra.equals("d") || letra.equals("g")
					|| letra.equals("j") || letra.equals("m")
					|| letra.equals("p") || letra.equals("s")
					|| letra.equals("v") || letra.equals("y")
					|| letra.equals(".") || letra.equals(" ")) {
				cont += 1;
			} else if (letra.equals("b") || letra.equals("e")
					|| letra.equals("h") || letra.equals("k")
					|| letra.equals("n") || letra.equals("q")
					|| letra.equals("t") || letra.equals("w")
					|| letra.equals("z") || letra.equals(",")) {
				cont += 2;
			} else if (letra.equals("c") || letra.equals("f")
					|| letra.equals("i") || letra.equals("l")
					|| letra.equals("o") || letra.equals("r")
					|| letra.equals("u") || letra.equals("x")
					|| letra.equals("!")) {
				cont += 3;
			}
		}

		System.out.println(cont);
	}
}
